package com.hp.bon.sgw.stdbss30.bean;

import java.util.List;

public class QueryBalanceResponse {
	private String resultCode;
	private String resultMsg;
	private Long realBalance;
	private String areaCode;
	private String queryFlag ;
	private String queryItemType ;
	private Long paymentFlag;
	private List<BalanceQuery> balanceQuery;
	
	
	
	public String getResultCode() {
		return resultCode;
	}



	public void setResultCode(String resultCode) {
		this.resultCode = resultCode;
	}



	public String getResultMsg() {
		return resultMsg;
	}



	public void setResultMsg(String resultMsg) {
		this.resultMsg = resultMsg;
	}

    public Long getPaymentFlag() {
        return paymentFlag;
    }

    public Long getRealBalance() {
        return realBalance;
    }

    public void setRealBalance(Long realBalance) {
        this.realBalance = realBalance;
    }

    public void setPaymentFlag(Long paymentFlag) {
        this.paymentFlag = paymentFlag;
    }

    public String getAreaCode() {
		return areaCode;
	}



	public void setAreaCode(String areaCode) {
		this.areaCode = areaCode;
	}



	public String getQueryFlag() {
		return queryFlag;
	}



	public void setQueryFlag(String queryFlag) {
		this.queryFlag = queryFlag;
	}



	public String getQueryItemType() {
		return queryItemType;
	}



	public void setQueryItemType(String queryItemType) {
		this.queryItemType = queryItemType;
	}




	public List<BalanceQuery> getBalanceQuery() {
		return balanceQuery;
	}



	public void setBalanceQuery(List<BalanceQuery> balanceQuery) {
		this.balanceQuery = balanceQuery;
	}



	public static class BalanceQuery{
		private Long acctId;
		private Long prodInstId;
		private String accNbr;
		private Long acctBalanceId;
		private String desc ;
		private Long balance ;
		private Long available;
		private String cycleType ;
		private Long shareRuleFlag;
		private Long used ;
		private Long cycleUpper ;
		private String state;
		private Long reserveBalance ;
		private String effDate ;
		private String expDate;
		private String balanceTypeFlag ;

		private String balanceType;
		private String balanceItemTypeDetail;
		private String cycleLower;
		private String accNbrDetail;
		private String bonusFlag;

		public String getBalanceType() {
			return balanceType;
		}

		public void setBalanceType(String balanceType) {
			this.balanceType = balanceType;
		}

		public String getBalanceItemTypeDetail() {
			return balanceItemTypeDetail;
		}

		public void setBalanceItemTypeDetail(String balanceItemTypeDetail) {
			this.balanceItemTypeDetail = balanceItemTypeDetail;
		}

		public String getCycleLower() {
			return cycleLower;
		}

		public void setCycleLower(String cycleLower) {
			this.cycleLower = cycleLower;
		}

		public String getAccNbrDetail() {
			return accNbrDetail;
		}

		public void setAccNbrDetail(String accNbrDetail) {
			this.accNbrDetail = accNbrDetail;
		}

		public String getBonusFlag() {
			return bonusFlag;
		}

		public void setBonusFlag(String bonusFlag) {
			this.bonusFlag = bonusFlag;
		}

		public String getAccNbr() {
			return accNbr;
		}
		public void setAccNbr(String accNbr) {
			this.accNbr = accNbr;
		}
		public String getDesc() {
			return desc;
		}
		public void setDesc(String desc) {
			this.desc = desc;
		}
		public String getCycleType() {
			return cycleType;
		}
		public void setCycleType(String cycleType) {
			this.cycleType = cycleType;
		}
		public String getState() {
			return state;
		}
		public void setState(String state) {
			this.state = state;
		}
		public String getEffDate() {
			return effDate;
		}
		public void setEffDate(String effDate) {
			this.effDate = effDate;
		}
		public String getExpDate() {
			return expDate;
		}
		public void setExpDate(String expDate) {
			this.expDate = expDate;
		}
		public String getBalanceTypeFlag() {
			return balanceTypeFlag;
		}
		public void setBalanceTypeFlag(String balanceTypeFlag) {
			this.balanceTypeFlag = balanceTypeFlag;
		}

        public Long getProdInstId() {
            return prodInstId;
        }

        public void setProdInstId(Long prodInstId) {
            this.prodInstId = prodInstId;
        }

        public Long getAcctBalanceId() {
            return acctBalanceId;
        }

        public void setAcctBalanceId(Long acctBalanceId) {
            this.acctBalanceId = acctBalanceId;
        }

        public Long getBalance() {
            return balance;
        }

        public void setBalance(Long balance) {
            this.balance = balance;
        }

        public Long getAvailable() {
            return available;
        }

        public void setAvailable(Long available) {
            this.available = available;
        }

        public Long getShareRuleFlag() {
            return shareRuleFlag;
        }

        public void setShareRuleFlag(Long shareRuleFlag) {
            this.shareRuleFlag = shareRuleFlag;
        }

        public Long getUsed() {
            return used;
        }

        public void setUsed(Long used) {
            this.used = used;
        }

        public Long getCycleUpper() {
            return cycleUpper;
        }

        public void setCycleUpper(Long cycleUpper) {
            this.cycleUpper = cycleUpper;
        }

        public Long getReserveBalance() {
            return reserveBalance;
        }

        public void setReserveBalance(Long reserveBalance) {
            this.reserveBalance = reserveBalance;
        }

        public Long getAcctId() {
            return acctId;
        }

        public void setAcctId(Long acctId) {
            this.acctId = acctId;
        }
    }
}
